﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using LangRenGameLib.Enum;

namespace LangRenGameLib.Room.InfoClass
{
    /// <summary>
    /// 板子的强规则，例如说“发言时间90秒”“有警长”“撕警徽需要一轮”，即会真实影响板子进程的规则类
    /// </summary>
    class RoomRule
    {
        /// <summary>
        /// 发言时间
        /// </summary>
        public float TalkTime;

        /// <summary>
        /// 是否拥有警长
        /// </summary>
        public bool HaveSheriff;

        /// <summary>
        /// 撕毁警徽需要的轮次
        /// </summary>
        public int DestroyPolice;

        /// <summary>
        /// 胜利条件
        /// </summary>
        public RoomWinType WinType;

        /// <summary>
        /// 如果是自定义胜利条件的话，胜利条件究竟是什么
        /// </summary>
        public WinDIY DiyWin;
    }
}